intellectually challenged - Français Anglais Dictionnaire